<?xml version="1.0" encoding="ISO-8859-1" ?>

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:rich="http://richfaces.org/rich"
	  xmlns:a4j="http://richfaces.org/a4j">

	<body>
	
		<ui:composition template="../templates/template.xhtml">
		
			<ui:define name="title">#{bundle.veiculo_titulo_manter}</ui:define>

			<ui:define name="content">
				
				<rich:panel>
					<f:facet name="header">#{bundle.veiculo_titulo_consultar}</f:facet>
					<a4j:form id="formVeiculoConsulta">
						
						<center>
							<rich:extendedDataTable id="gridVeiculo" value="#{veiculoBackBean.veiculoFormBean.listaVeiculo}" var="veiculo" height="371px" sortMode="single" rows="10" selectionMode="none" lang="pt">
								<rich:column id="tabela_veiculo_codigo" width="100" label="#{bundle.veiculo_codigo}" sortable="true" sortBy="#{veiculo.codigo}">
									<f:facet name="header">
										<h:outputText value="#{bundle.veiculo_codigo}" />
									</f:facet>
									<center>
										<h:outputText value="#{veiculo.codigo}" />
									</center>
								</rich:column>
								<rich:column id="tabela_veiculo_tipo_veiculo" width="150" label="#{bundle.veiculo_tipo_veiculo}" sortable="true" sortBy="#{veiculo.tipoVeiculo}">
									<f:facet name="header">
										<h:outputText value="#{bundle.veiculo_tipo_veiculo}" />
									</f:facet>
									<center>
										<h:outputText value="#{bundle.veiculo_tipo_veiculo_caminhao}" rendered="#{veiculo.tipoVeiculo == 1}" />
										<h:outputText value="#{bundle.veiculo_tipo_veiculo_carreta}" rendered="#{veiculo.tipoVeiculo == 2}" />
									</center>
								</rich:column>
								<rich:column id="tabela_veiculo_placa" width="100" label="#{bundle.veiculo_placa}" sortable="true" sortBy="#{veiculo.placa}">
									<f:facet name="header">
										<h:outputText value="#{bundle.veiculo_placa}"/>
									</f:facet>
									<center>
										<h:outputText value="#{veiculo.placa}"/>
									</center>
								</rich:column>
								<rich:column id="tabela_veiculo_chassi" width="100" label="#{bundle.veiculo_chassi}" sortable="true" sortBy="#{veiculo.chassi}">
									<f:facet name="header">
										<h:outputText value="#{bundle.veiculo_chassi}"/>
									</f:facet>
									<center>
										<h:outputText value="#{veiculo.chassi}"/>
									</center>
								</rich:column>
								<rich:column id="tabela_veiculo_modelo" width="200" label="#{bundle.veiculo_modelo}" sortable="true" sortBy="#{veiculo.modeloVO.descricao}">
									<f:facet name="header">
										<h:outputText value="#{bundle.veiculo_modelo}"/>
									</f:facet>
									<h:outputText value="#{veiculo.modeloVO.descricao}"/>
								</rich:column>
								<rich:column id="tabela_veiculo_data_criacao" width="150" label="#{bundle.veiculo_data_criacao}" sortable="true" sortBy="#{veiculo.dataCriacao}">
									<f:facet name="header">
										<h:outputText value="#{bundle.veiculo_data_criacao}"/>
									</f:facet>
									<center>
										<h:outputText value="#{veiculo.dataCriacao}">
											<f:convertDateTime pattern="dd/MM/yyyy, HH:mm" timeZone="America/Sao_Paulo" />
										</h:outputText>
									</center>
								</rich:column>
								<rich:column id="tabela_veiculo_data_alteracao" width="150" label="#{bundle.veiculo_data_alteracao}" sortable="true" sortBy="#{veiculo.dataAlteracao}">
									<f:facet name="header">
										<h:outputText value="#{bundle.veiculo_data_alteracao}"/>
									</f:facet>
									<center>
										<h:outputText value="#{veiculo.dataAlteracao}">
											<f:convertDateTime pattern="dd/MM/yyyy, HH:mm" timeZone="America/Sao_Paulo" />
										</h:outputText>
									</center>
								</rich:column>
								<rich:column id="tabela_veiculo_editar" width="75" style="height: 32px;" label="#{bundle.veiculo_btn_editar}">
									<f:facet name="header">
										<h:outputText value="#{bundle.veiculo_btn_editar}"/>
									</f:facet>
									<center>
										<a4j:commandLink id="btnEditar" actionListener="#{veiculoBackBean.listenerIrEditarVeiculo}" reRender="formVeiculoManter" rendered="#{(veiculo.statusVeiculo == 2) &amp;&amp; !(sistemaSession.usuarioLogado.perfil == 'ROLE_ESCRITURARIO')}">
											<h:graphicImage width="24" value="/images/edit.png" style="border:none;" >
												<f:param id="veiculoEditar" name="veiculoEditar" value="#{veiculo}" />
												<rich:componentControl for="manterVeiculo" attachTo="btnEditar" operation="show" event="onclick" />
											</h:graphicImage>
										</a4j:commandLink>
										<h:graphicImage width="24" value="/images/edit_disabled.png" style="border:none;" rendered="#{!(veiculo.statusVeiculo == 2) &amp;&amp; (sistemaSession.usuarioLogado.perfil == 'ROLE_ESCRITURARIO')}" />
									</center>
								</rich:column>
								<rich:column id="tabela_veiculo_excluir" width="75" style="height: 32px;" label="#{bundle.veiculo_btn_excluir}">
									<f:facet name="header">
										<h:outputText value="#{bundle.veiculo_btn_excluir}"/>
									</f:facet>
									<center>
										<a4j:commandLink id="btnExcluir" actionListener="#{veiculoBackBean.listenerIrExcluirVeiculo}" reRender="formVeiculoManter" rendered="#{(veiculo.statusVeiculo == 2) &amp;&amp; !(sistemaSession.usuarioLogado.perfil == 'ROLE_ESCRITURARIO')}">
											<h:graphicImage width="24" value="/images/delete.png" style="border:none;" >
												<f:param id="veiculoExcluir" name="veiculoExcluir" value="#{veiculo}" />
												<rich:componentControl for="manterVeiculo" attachTo="btnExcluir" operation="show" event="onclick" />
											</h:graphicImage>
										</a4j:commandLink>
										<h:graphicImage width="24" value="/images/delete_disabled.png" style="border:none;" rendered="#{!(veiculo.statusVeiculo == 2) &amp;&amp; (sistemaSession.usuarioLogado.perfil == 'ROLE_ESCRITURARIO')}" />
									</center>
								</rich:column>
							</rich:extendedDataTable>
							<rich:datascroller id="dsGridVeiculo" for="gridVeiculo" renderIfSinglePage="true" maxPages="10"/>
						</center>
						
						<div class="linha"/>
						
						<a4j:commandButton actionListener="#{veiculoBackBean.listenerIrConsultarVeiculo}" action="#{veiculoBackBean.obterListaVeiculo}" value="#{bundle.veiculo_btn_consultar}" reRender="formVeiculoConsulta" />
						<a4j:commandButton value="#{bundle.veiculo_btn_novo}" actionListener="#{veiculoBackBean.listenerIrInserirVeiculo}" id="btnNovo" reRender="formVeiculoManter" disabled="#{(sistemaSession.usuarioLogado.perfil == 'ROLE_ESCRITURARIO')}">
							<rich:componentControl for="manterVeiculo" attachTo="btnNovo" operation="show" event="onclick" />
						</a4j:commandButton>
						
					</a4j:form>
				</rich:panel>
				
				<ui:include src="/pages/veiculo/manterVeiculo.xhtml" />
				
			</ui:define>
			
		</ui:composition>
		
	</body>

</html>